package com.zzy.system.domain.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 功能描述: 推送给陕生鲜平台的采购订单消息体
 *
 * @author shangyanbing
 * @date 2025/03/03 20:45
 */
@Data
public class PurchaseOrderVO {

    @JsonProperty("in_stock_sheet_id")
    private String inStockSheetId;

    @JsonProperty("supplier_id")
    private String supplierId;

    @JsonProperty("supplier_name")
    private String supplierName;

    @JsonProperty("create_date")
    private String createDate;

    @JsonProperty("in_stock_date")
    private String inStockDate;

    @JsonProperty("guanmai_modify_time")
    private String guanmaiModifyTime;

    @JsonProperty("is_push")
    private String isPush;

    @JsonProperty("push_error_num")
    private String pushErrorNum;

    @JsonProperty("purchase_in_stock_order_detail_item_id")
    private String purchaseInStockOrderDetailItemId;

    @JsonProperty("spu_id")
    private String spuId;

    @JsonProperty("spec_id")
    private String specId;

    @JsonProperty("spec_name")
    private String specName;

    @JsonProperty("category_name")
    private String categoryName;

    @JsonProperty("in_stock_count")
    private BigDecimal inStockCount;

    @JsonProperty("std_unit_name")
    private String stdUnitName;

    @JsonProperty("batch_number")
    private String batchNumber;

    @JsonProperty("proc_id")
    private Integer procId;

    @JsonProperty("proo_type_id")
    private Integer prooTypeId;

    @JsonProperty("company_address")
    private String companyAddress;

    @JsonProperty("supplier_type")
    private String supplierType;

    @JsonProperty("uuid")
    private String uuid;
    @JsonProperty("qylx")
    private String qylx;

    @JsonProperty("dz")
    private String dz;

}
